engine mountings - Turkish English Dictionary